//
//  PywGetSmsCodeApi.h
//  PywSdk
//
//  Created by smallwave on 16/8/3.
//  Copyright © 2016年 zero. All rights reserved.
//

#import "PywBaseApi.h"

/**
 * 获取验证码场景类型
 */
typedef enum {
    SMSCODETYPE_REGISTER = 1,           // 注册验证码
    SMSCODETYPE_NOTLOGIN_FORGETPWD = 2, // 未登录忘记密码
    SMSCODETYPE_BUNDLE_PASSPORT = 3,    // 绑定通行证验证码
    SMSCODETYPE_UNBUNDLE_ACCOUNT = 4,   // 解绑游戏账号验证码
    SMSCODETYPE_LOGIN_FORGETPWD = 5     // 已登录忘记密码
} SMSCODETYPE;

@interface PywGetSmsCodeApi : PywBaseApi

/**
 *  获取短信验证码
 *
 *  @param params      传入参数【包括：手机号码 和 获取验证码场景类型】
 *  @param success     成功回调
 *  @param fail        失败回调
 */
- (void)requestGetSmsCodeWithParams:(MutableDictionary *)params
                            success:(Successd)success
                               fail:(Failure)fail;

@end
